<?php
/** .-------------------------------------------------------------------
* |    Author: 熊伟洋 <chelious@foxmail.com>
* |    WeChat: hello_McGrady
* |    	   QQ: 434493420
* |     Motto: Hungry & Humble
* |---------------------------------------------------------------------
* |    Copyright (c) 2012-2020, www.chelious.com. All Rights Reserved.
* '-------------------------------------------------------------------*/

namespace app\admin\controller;

/**
 * Class User
 * @package app\admin\controller
 * 用户管理控制器
 */
class User{
    protected $model;

    /**
     * User constructor.
     * 实例化模型
     */
    public function __construct()
    {
        $this->model = new \system\model\User();
    }


    //登录
    public function login(){

        if(IS_POST){
            if($this->model->login()){
                message('登陆成功', u('admin.entry.index'), 'success');
//                echo "yes";
            }else{
                message($this->model->getError(),'back','error');
//                echo "no";
            }
        }

        //载入模板
        return view();
    }

    //验证码
    public function code(){
        Code::num(1)->make();
    }

    //修改密码
    public function changePsw(){
        /*p(Q('post.password'));
        p(Q('post.new_password'));
        p(Q('post.confirm_password'));*/
        if(IS_POST){
            if($this->model->edit()){
                //修改成功，返回登录界面重新登录
                message('密码修改成功，返回登录界面重新登录',u('admin.user.login'),'success');
            }else{
                //修改失败
                message($this->model->getError(),'back','error');
            }

        }

        //载入修改密码模板
        return view();
    }

    //登出
    public function out(){
        session_unset();
        session_destroy();
        message('登出成功，将返回登录界面',u('admin.user.login'),'success');
//        go(u('admin.user.login'));
    }

}
